Interaction-based Rendering Optimization in Sketch- based User Interfaces

نویسندگان

  • Yang Li
  • James A. Landay
چکیده

We describe two mechanisms, rendering task scheduling and the render cache, used to optimize graphics rendering in a scenegraph to provide continuous visual feedback and high interactivity in large-scale sketch-based user interfaces. We have implemented these mechanisms in SATIN, a toolkit to support development of sketch-based user interfaces. Our experiments with DENIM, an early-stage web site design tool built with SATIN, show that our changes significantly improve performance. INTRODUCTION Sketch-based user interfaces allow natural interaction by freeform sketching. They typically involve the semantic processing and rendering of many graphical objects during interaction, e.g., freeform strokes. One distinct feature of sketch-based user interfaces is continuous interaction, which requires continuous visual feedback. This usually involves complicated transformation of graphical objects and heavy rendering, which impedes the responsiveness of interactive systems. One useful way to organize graphical objects in a sketch-based user interface is to use a scenegraph [4]. SATIN [2] is a Java-based toolkit for developing sketch-based user interfaces, which employs a scenegraph to organize freeform graphical objects, such as strokes and patches. SATIN applications usually have large, complicated scenegraphs. For example, a typical web site design in DENIM [3], a web design application written with SATIN, usually has a scenegraph of

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Incremental Sketch Understanding for Intention Extraction in Sketch-based User Interfaces

The inherent ambiguity of sketch-based user interfaces makes the intention extraction process quite different from traditional user interfaces. It is a critical problem of how precise computers can efficiently understand and naturally tolerate ambiguous sketch-based interactions. This paper proposes incremental sketch understanding. Based on the cognitive attributes of humans, a software framew...

متن کامل

A New Trust Model for B2C E-Commerce Based on 3D User Interfaces

Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...

متن کامل

Longboard: A Sketch Based Intelligent Storyboarding Tool for Creating Machinima

Real-time 3D game environments provide a compelling medium for cinematic storytelling. Professional filmmakers have started using them for pre-visualization. They provide a low-cost learning environment to students. Longboard is an intelligent storyboarding tool that provides content authors access to 3D graphical environments through an intuitive sketch based interface. Users can author script...

متن کامل

Human Computer Interaction Using Vision-Based Hand Gesture Recognition

With the rapid emergence of 3D applications and virtual environments in computer systems; the need for a new type of interaction device arises. This is because the traditional devices such as mouse, keyboard, and joystick become inefficient and cumbersome within these virtual environments. In other words, evolution of user interfaces shapes the change in the Human-Computer Interaction (HCI). In...

متن کامل

Human Computer Interaction Using Vision-Based Hand Gesture Recognition

With the rapid emergence of 3D applications and virtual environments in computer systems; the need for a new type of interaction device arises. This is because the traditional devices such as mouse, keyboard, and joystick become inefficient and cumbersome within these virtual environments. In other words, evolution of user interfaces shapes the change in the Human-Computer Interaction (HCI). In...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003